package com.sky.admin.service;

import com.sky.result.PageResult;
import com.sky.admin.entity.dto.EmployeeLoginDTO;
import com.sky.admin.entity.dto.EmployeePageQueryDTO;
import com.sky.admin.entity.dto.PasswordEditDTO;
import com.sky.admin.entity.po.Employee;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sky.admin.entity.vo.EmployeeLoginVO;

/**
 * <p>
 * 员工信息 服务类
 * </p>
 *
 * @author author
 * @since 2024-09-03
 */
public interface IEmployeeService extends IService<Employee> {


    EmployeeLoginVO login(EmployeeLoginDTO employeeLoginDTO);

    void updateStatus(Integer status, Long id);

    void updatePassword(PasswordEditDTO passwordEditDTO);

    PageResult pageQuery(EmployeePageQueryDTO employeePageQueryDTO);

}
